C#中的问题:(a>b)>(c<d),如果前括号里反回真,后边的括号反回假,

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:56:57
C#中的问题:(a>b)>(c<d),如果前括号里反回真,后边的括号反回假,最后的结果应该是什么啊?

你在C#中没法测试
会出现 编译器错误信息: CS0019: 运算符“>”无法应用于“bool”和“bool”类型的操作数
bool不是能比较的
我是放在asp中测试,结果是False (因为在vb中将true=-1,false=0)

若是将转化 为整型的话,也就是1>0 结果是True
Convert.ToInt16(a > b) > Convert.ToInt16(c < d)

1